//作业1
for (var i = 0; i < 10; i++) {
    var str = "A";
    for (var x = 0; x < i; x++) {
        str = str + "A"
    }
    console.log(str);
}

//作业2
for (var y = 0; y < 10; y++) {
    var str = "a";
    for (var z = 0; z < 9 - y; z++) {
        str = str + "a"
    }
    console.log(str);
}

//作业3
class PrintChar{
    constructor(rows,str){
        this.rows=10;
        this.str="A";
    }
    for1(){
        for (let i=0;i<this.rows;i++){
            let str=this.str;
            for(let x=0;x<i;x++){
                str=str+this.str
            }
            console.log(str);
        }
    }
    for2(){
        for (let i=0;i<this.rows;i++){
            let str=this.str;
            for(let x=0;x<this.rows-1-i;x++){
                str=str+this.str
            }
            console.log(str);
        }
    }
}
let p=new PrintChar(10,"A");  p.for1();
let f=new PrintChar(10,"A");  f.for2();
